it slipped my mind - French English Dictionary